eric programming leetcode 93